import request from 'UTIL/request'

//
/**
 * 查询阶段配置信息
 * @param params
 */
export function QueryFlowSettingList(params) {
  return request({
    url: `crmFlow/queryFlowSettingList/${params.label}`,
    method: 'POST',
    data: params,
		requestType: 'form'
  })
}

/**
 * 查询商机阶段信息
 * @param params
 */
export function QueryBusinessSetting(params) {
  return request({
    url: 'crmFlow/queryBusinessSetting',
    method: 'POST',
    data: params,
		requestType: 'form'
  })
}

/**
 * 推进、结束状态
 * @param {*} data
 */
export function UpdateFlowDataStatusAPI(data) {
  return request({
    url: `crmFlow/updateFlowDataStatus/${data.dataId}`,
    method: 'post',
    data: data,
		requestType: 'form'
  })
}

/**
 * 查询阶段详情信息
 * @param {*} data
 */
export function QueryFlowDataInfoAPI(data) {
  return request({
    url: 'crmFlow/queryFlowDataInfo',
    method: 'post',
    data: data,
		requestType: 'form'
  })
}

/**
 * 提交保存阶段信息中的其他任务完成信息
 * @param {*} data
 * @author: kate同学
 * @date: 2023/8/2 13:58
 */
export function SaveFlowOtherTaskDataAPI(data) {
  return request({
    url: 'crmFlow/saveOtherTaskData',
    method: 'post',
    data: data
  })
}

/**
 * 删除阶段信息中的其他任务完成信息
 * @param {*} data
 * @author: kate同学
 * @date: 2023/8/2 13:58
 */
export function DelFlowOtherTaskDataAPI(data) {
  return request({
    url: 'crmFlow/delOtherTaskData',
    method: 'post',
    data: data
  })
}

/**
 * 提交保存阶段信息中的子任务完成信息
 * @param {*} data
 * @author: kate同学
 * @date: 2023/8/2 13:58
 */
export function SaveFlowTaskDataAPI(data) {
  return request({
    url: 'crmFlow/saveFlowTaskData',
    method: 'post',
    data: data
  })
}

/**
 * 提交阶段信息 审核
 * @param {*} data
 */
export function SaveFlowDataAPI(data) {
  return request({
    url: 'crmFlow/saveFlowData',
    method: 'post',
    data: data
  })
}

/**
 * 查看评论列表
 * @param {*} data
 */
export function QueryCommentListAPI(data) {
  return request({
    url: `crmFlow/queryCommentList/${data.id}`,
    method: 'post',
    data: data
  })
}

/**
 * 删除评论
 * @param {*} data
 */
export function DeleteCommentAPI(data) {
  return request({
    url: 'crmFlow/deleteComment',
    method: 'post',
    data: data,
		requestType: 'form'
  })
}

/**
 * 添加、修改评论
 * @param {*} data
 */
export function SetCommentAPI(data) {
  return request({
    url: 'crmFlow/setComment',
    method: 'post',
    data: data
  })
}
